body { font: 11px/14px Verdana, sans-serif;
       word-wrap: break-word; 
     }
 
h2 { font: bold 1.6em Tahoma, Verdana;
     margin-bottom: 5px;
     }

h3 { font: bold 15px Arial Helvetica;
     margin-bottom: 0px;
     }

a:link { color: #da3838;
         font-weight: bold;
         text-decoration: none;
     }

a:visited {
    font-weight: bold;
    color: #777;
    text-decoration: none;
  }

.linkRed a:visited, a.linkRed:visited {
         color: #da3838;
     }

a:active, a:hover {
         color: #555;
         text-decoration: underline;}

.r_title {
    margin: 3px;
    padding: 2px;
    border: thin solid #da3838;
    background-color: rgb(255,255,193);}

span.money { color: #da3838;
             font-weight: bold;
             font-size: 8pt;
             border: thin solid rgb(0,0,255);}

span.rdf { color: rgb(252,97,3);
           font-weight: bold;
           font-size: 8pt;
           border: thin solid rgb(0,0,0);}

#sub_1 {
    float: left;
    width: 240px;
    padding: 1em;
    margin: 0;}

#sub_2 {
    margin-left: 205px;
    padding: 1em;} 

table { font-size: 11px;}

table.alpha {
    border-collapse: separate;
    border-spacing: 10px;}

td.abutton {
    padding: 5px;
    border: solid rgb(255,0,0) 1px;
    background-color: rgb(255,255,193);
	font: 11px/14px Verdana, sans-serif;
}

.general {}

#global_search {
    position: absolute;
    margin-left: 600px;
    width: 250px;}

.global_search_lnk {
    text-align: left;
 }

#elibrary_im {
    float: right;
    left: 600px;
    top: 60px;
    width: 250px;
    height: 200px;}

.resource_desc {
    display: none;
    padding: .1cm;
    background-color: rgb(255,255,193);
} 

div.info_note {
    border: thin solid black;
    padding: .1cm;
    background-color: rgb(255,255,193);
}